\hypertarget{format__vp3_8c}{}\doxysubsection{extern/libembroidery/src/formats/format\+\_\+vp3.c File Reference}
\label{format__vp3_8c}\index{extern/libembroidery/src/formats/format\_vp3.c@{extern/libembroidery/src/formats/format\_vp3.c}}
{\ttfamily \#include $<$stdio.\+h$>$}\newline
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
{\ttfamily \#include $<$string.\+h$>$}\newline
{\ttfamily \#include $<$math.\+h$>$}\newline
{\ttfamily \#include \char`\"{}../embroidery\+\_\+internal.\+h\char`\"{}}\newline
\doxysubsubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
unsigned char $\ast$ \mbox{\hyperlink{format__vp3_8c_a13411f08f22772228567e4f9a0dc5eca}{vp3\+Read\+String}} (FILE $\ast$file)
\item 
int \mbox{\hyperlink{format__vp3_8c_a9eda46b769612781b9a6e87d8404784c}{vp3\+Decode}} (unsigned char input\+Byte)
\item 
short \mbox{\hyperlink{format__vp3_8c_a1a52abbe22a689f5db8cf349aec63a98}{vp3\+Decode\+Int16}} (unsigned short input\+Byte)
\item 
\mbox{\hyperlink{embroidery__internal_8h_a55d00fff4877c566ac1751797d541df8}{vp3\+Hoop}} \mbox{\hyperlink{format__vp3_8c_a5f631dae3f569f62afbd6abb159dd6a9}{vp3\+Read\+Hoop\+Section}} (FILE $\ast$file)
\item 
char \mbox{\hyperlink{format__vp3_8c_a3154fc5825c5901e6251116dcc1378a8}{read\+Vp3}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\item 
void \mbox{\hyperlink{format__vp3_8c_aca217004fbc8428d6ad7e8fbd5bad961}{vp3\+Write\+String\+Len}} (FILE $\ast$file, const char $\ast$str, int len)
\item 
void \mbox{\hyperlink{format__vp3_8c_a877c8f55d09ddbc612fd7c9df354bd95}{vp3\+Write\+String}} (FILE $\ast$file, const char $\ast$str)
\item 
void \mbox{\hyperlink{format__vp3_8c_a80945d33cd91d6fb0179e1a070472efc}{vp3\+Patch\+Byte\+Count}} (FILE $\ast$file, int offset, int adjustment)
\item 
char \mbox{\hyperlink{format__vp3_8c_a7735b8a342f55e82de409eb30517d33c}{write\+Vp3}} (\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$pattern, FILE $\ast$file)
\end{DoxyCompactItemize}


\doxysubsubsection{Function Documentation}
\mbox{\Hypertarget{format__vp3_8c_a3154fc5825c5901e6251116dcc1378a8}\label{format__vp3_8c_a3154fc5825c5901e6251116dcc1378a8}} 
\index{format\_vp3.c@{format\_vp3.c}!readVp3@{readVp3}}
\index{readVp3@{readVp3}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{readVp3()}{readVp3()}}
{\footnotesize\ttfamily char read\+Vp3 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a9eda46b769612781b9a6e87d8404784c}\label{format__vp3_8c_a9eda46b769612781b9a6e87d8404784c}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3Decode@{vp3Decode}}
\index{vp3Decode@{vp3Decode}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3Decode()}{vp3Decode()}}
{\footnotesize\ttfamily int vp3\+Decode (\begin{DoxyParamCaption}\item[{unsigned char}]{input\+Byte }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a1a52abbe22a689f5db8cf349aec63a98}\label{format__vp3_8c_a1a52abbe22a689f5db8cf349aec63a98}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3DecodeInt16@{vp3DecodeInt16}}
\index{vp3DecodeInt16@{vp3DecodeInt16}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3DecodeInt16()}{vp3DecodeInt16()}}
{\footnotesize\ttfamily short vp3\+Decode\+Int16 (\begin{DoxyParamCaption}\item[{unsigned short}]{input\+Byte }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a80945d33cd91d6fb0179e1a070472efc}\label{format__vp3_8c_a80945d33cd91d6fb0179e1a070472efc}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3PatchByteCount@{vp3PatchByteCount}}
\index{vp3PatchByteCount@{vp3PatchByteCount}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3PatchByteCount()}{vp3PatchByteCount()}}
{\footnotesize\ttfamily void vp3\+Patch\+Byte\+Count (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{int}]{offset,  }\item[{int}]{adjustment }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a5f631dae3f569f62afbd6abb159dd6a9}\label{format__vp3_8c_a5f631dae3f569f62afbd6abb159dd6a9}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3ReadHoopSection@{vp3ReadHoopSection}}
\index{vp3ReadHoopSection@{vp3ReadHoopSection}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3ReadHoopSection()}{vp3ReadHoopSection()}}
{\footnotesize\ttfamily \mbox{\hyperlink{embroidery__internal_8h_a55d00fff4877c566ac1751797d541df8}{vp3\+Hoop}} vp3\+Read\+Hoop\+Section (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a13411f08f22772228567e4f9a0dc5eca}\label{format__vp3_8c_a13411f08f22772228567e4f9a0dc5eca}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3ReadString@{vp3ReadString}}
\index{vp3ReadString@{vp3ReadString}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3ReadString()}{vp3ReadString()}}
{\footnotesize\ttfamily unsigned char $\ast$ vp3\+Read\+String (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

\hypertarget{format__vp3_8c_Pfaff}{}\doxyparagraph{Embroidery Format (.\+pcq)}\label{format__vp3_8c_Pfaff}
\index{vp3@{vp3}} \index{Pfaff@{Pfaff}}

The Pfaff vp3 format is stitch-\/only. \mbox{\Hypertarget{format__vp3_8c_a877c8f55d09ddbc612fd7c9df354bd95}\label{format__vp3_8c_a877c8f55d09ddbc612fd7c9df354bd95}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3WriteString@{vp3WriteString}}
\index{vp3WriteString@{vp3WriteString}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3WriteString()}{vp3WriteString()}}
{\footnotesize\ttfamily void vp3\+Write\+String (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{const char $\ast$}]{str }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_aca217004fbc8428d6ad7e8fbd5bad961}\label{format__vp3_8c_aca217004fbc8428d6ad7e8fbd5bad961}} 
\index{format\_vp3.c@{format\_vp3.c}!vp3WriteStringLen@{vp3WriteStringLen}}
\index{vp3WriteStringLen@{vp3WriteStringLen}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{vp3WriteStringLen()}{vp3WriteStringLen()}}
{\footnotesize\ttfamily void vp3\+Write\+String\+Len (\begin{DoxyParamCaption}\item[{FILE $\ast$}]{file,  }\item[{const char $\ast$}]{str,  }\item[{int}]{len }\end{DoxyParamCaption})}

\mbox{\Hypertarget{format__vp3_8c_a7735b8a342f55e82de409eb30517d33c}\label{format__vp3_8c_a7735b8a342f55e82de409eb30517d33c}} 
\index{format\_vp3.c@{format\_vp3.c}!writeVp3@{writeVp3}}
\index{writeVp3@{writeVp3}!format\_vp3.c@{format\_vp3.c}}
\doxyparagraph{\texorpdfstring{writeVp3()}{writeVp3()}}
{\footnotesize\ttfamily char write\+Vp3 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{embroidery_8h_a168c2ed6c7e17dd1aa7755aabc1db314}{Emb\+Pattern}} $\ast$}]{pattern,  }\item[{FILE $\ast$}]{file }\end{DoxyParamCaption})}

